/* CSS Document */
@charset "UTF-8";

/*--公共部分--*/
html {overflow-x:hidden;}
body{margin:0px;padding:0px;font-family:"微软雅黑";font-size:12px;color:#747474;}
ul,li{padding:0px; margin:0px; list-style:none}
a{color:#747474;text-decoration:none;}
a:hover{ color:#043f99}
img{border:none}
.clear{clear:both}
*{margin:0px;padding:0px;}

.top {width:100%;height:10px;background:#043f99}
.header {width:1100px;height:80px;margin:0 auto;}
.header_l {float:left;width:175px; padding-top:9px;}
.header_l img{width: 95%;}
.navigation-up{float:right;width:calc(100% - 175px);height:40px;padding-top:22px;}
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{padding-left:55px;}
.navigation-up .navigation-v3 li{float:left; font-size:16px;text-align:center;margin:0 30px;position:relative;height: 45px;;}
.navigation-up .navigation-v3 li a{color:#000000;line-height: 36px;}
.navigation-up .navigation-v3 li a:hover{color:#043f99}




.navigation-up .navigation-v3 li .nav_cur{display: none;width: 0%;height: 3px;background-color:#e75501 ;
transition: all .3s;}
.navigation-up .navigation-v3 li.active .nav_cur {display: block;width: 100%;}
.navigation-up .navigation-v3 li:hover .nav_cur {display: block;width: 100%;}


.submenu{    background: #fff;position: absolute;display: none;
    top: 40px;
    left: -40px;
    width: 150px;z-index: 9999999;
    box-shadow: 0 10px 10px 10px rgba(0,0,0,.03); }
	.navigation-up .navigation-v3 li:nth-child(3) .submenu{width: 200px;left: -65px;}
	.navigation-up .navigation-v3 li .submenu-list  {
	                text-align: center;
	                height: 40px;
	                line-height: 40px;
	                font-size: 13px;
	                background: #fff
	            }
.navigation-up .navigation-v3 li:hover	 .submenu{display: block;}
.navigation-up .navigation-v3 li  .submenu-list a  {
	                font-size: 13px;
	                height: 40px;
	                line-height: 40px;
	                display: inline-block;
	                width: 100%
	            }
	
.navigation-up .navigation-v3 li  .submenu-list  :hover {
	                background: #eee
	            }
/* .navigation-down{position:relative;left:126px;width:846px;margin:auto;}
.navigation-down .nav-down-menu{width:846px;margin:0;background:#fff;position:absolute;top:70px; z-index:1000}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:842px;position:relative;height:175px;border:2px #DEDEDE solid}
 */
 
.navlist li {float:left;width:252px;margin-left:23px;padding-top:22px;}
.navtitle {font-size:12px;width:252px;height:20px;font-weight:bold; overflow:hidden;}
.navdesc {font-size:12px;width:252px;height:52px;overflow:hidden;padding-top:10px;line-height:195%;}
.navmore {width:66px;height:24px;background:#043f99;padding-left:15px;padding-top:5px;font-size:12px;margin-top:15px;}
.navmore a {color:#FFFFFF;font-size:12px;}

/* .header_r {float:left;width:260px;padding-top:31px;color:#000000;font-size:14px;}
.header_r_l{float:left;padding-left:20px;}
.header_r_r{float:right;}
.header_r_r input{width:110px;} */
.**** {width:100%;height:3px;background:#0e4d9c}

/*banner*/
#banner{width:1100px;height:185px;margin:auto;overflow:hidden;}
#solid{width:1100px;height:400px;margin:auto;overflow:hidden;position:relative;}
#solid ul li{position:absolute;width:1100px;height:400px;display:none;cursor:pointer;}
#solid #btt{width:1100px;height:55px;top:360px;left:50%;position:relative;margin-left:-602px;}
#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:50px;height:8px;text-align:center;background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.content {width:1100px;margin:0 auto;padding-top:35px;}
.content_l {float:left;width:380px;  overflow:hidden; }
.content_1_t {border-bottom:1px solid #ddd;overflow: hidden;line-height: 30px;}
.content_1_t .fl{text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;float:left;
    color: rgb(149, 149, 149);
    font-size: 11px;}
.content_1_t img{ /* width: 11px; height: 16px;; */  }
	.content_1_t strong{ font-size: 16px;
    color: rgb(8, 8, 8);}
	.content_1_t .fr{float:right}
.content_1_t .fr a{    font-size: 10px;
    font-weight: normal;    background-color: rgb(61 61 61);   
    color:#fff}
	.content_1_t .fr a:hover{ background-color: rgb(14 77 156)}
.content_l ul {padding-top:10px;}
.content_l_b li {width:100%;height: 60px ;overflow:hidden;
border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom: 10px;
font-size:12px;background:url(../img/number_1yh1.png) no-repeat left 10px;padding-left:47px;position: relative;}
.content_l_b li span{position: absolute;top:14px;left: 10px;    font-family: 华文中宋;
    font-size: 21px;
    color: rgb(255, 255, 255);font-weight: bold;}
.content_l_b a {width:100%; overflow:hidden; display:block}
.content_l_b a h3{    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #1b1b1b;
    font-weight: normal;
    text-decoration: none;
    line-height: 140%;
	margin-bottom: 5px;}
.content_l_b a p{line-height: 140%;
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #898989;
    font-weight: normal;
    text-decoration: none;}	
.content_l_b li:hover{background:url(../img/blue_sh6z.png) no-repeat left 10px;}	
.content_l_b li:hover h3{color:#043f99}	
.content_c_b{margin-top:10px;}
.slideGroup{ width:100%; text-align:left;  }
   .slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
   .slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
   .slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
   .slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
   .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }
   
   .slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:60px; display:block; width:30px; height:94px; border:1px solid #ddd; 
   background:url(../img/icoLeft.gif) center center no-repeat #f4f4f4; }
   .slideGroup .sNext{ left:auto; right:5px; background:url(../img/icoRight.gif) center center no-repeat #f4f4f4;  }
   .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
   
   .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
   .slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
   .slideGroup .parBd ul li .pic{ text-align:center; }
   .slideGroup .parBd ul li .pic img{ width:155px; height:187px; display:block;  padding:2px; border:1px solid #ccc; }
   .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
   .slideGroup .parBd ul li .title{ line-height:24px;   }
  .proList{overflow:hidden} 	
.pagination{overflow:hidden;text-align: center;}	
.pagination li{display: inline-block;padding:5px;border:1px solid #ddd}
.pagination li.active{color:#fff;border:none;background-color:#043f99 ;}
.pagination li.active a{color:#fff;}
.content_c {float:left;width:450px;margin:0 30px;}
  .dizhi{
  width:270px;
  display: inline-block;
  position:relative;
  box-sizing: border-box;
  /* padding: 76px; */
  text-align: center;
  font-size: 14px;
  height: 218px;
  border: 1px solid #ddd;
  }
   .dizhi img{position: absolute;top: 35px;left:50%;margin-left:-34px;}
    .dizhi p{width:100%;height: 100px;position: absolute;top: 127px;left:0px;padding: 0px 20px;box-sizing: border-box;}
.content_r {float:left;width:210px; overflow:hidden; }
.content_r_t{width: 210px;height: 70px;background-color: #0e4d9c;}
.content_r_t img{margin-top:10px;margin-left: 10px;margin-right: 10px;float:left}
.content_r_t span{
padding-top:15px;display: inline-block;
    font-size: 20px; 
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(204, 224, 250);}
	.content_r_t font{font-size:12px;color: rgb(204, 224, 250);}
.content_r ul {padding-top:10px;}
.content_r table {border: 1px solid #ddd; border-collapse: collapse;}
 .content_r tr{border-bottom: 1px solid #ddd;}
 
 .content_r_b{width: 190px;height: 70px;background-color:  #3D3D3D;
 background:#3D3D3D url(../img/bf.png) no-repeat 160px center;font-size: 16px; 
    font-family: Arial,Helvetica,sans-serif;
    color:#fff;line-height: 70px;padding-left: 20px;}
 .ship{display: block;    margin-bottom: 2px;}
  .ship:hover .content_r_b{background-color:#df562c;}
 
.content_1 {width:100%;margin:0 auto;background:#DEDEDE;height:120px;margin-top:12px;color:#000000}
.content_2 {width:1100px;margin:0 auto;font-size:12px;}
.content_1_l {float:left;padding-top:40px;}
.content_1_1_l {float:left;padding-right:8px}
.content_1_1_2 {line-height:20px;float:left}
.content_1_2 {float:left;padding-top:40px;padding-left:50px;}
.content_1_2_l {float:left;padding-right:8px;padding-top:3px}
.content_1_2_2 {line-height:20px;float:left}
.content_1_3 {float:left;padding-top:30px;padding-left:60px;}
.content_1_3 a {color:#000000}
.content_1_3 a:hover {color:#043f99}
#ib1{padding-bottom:8px;font-weight:bold;font-size:13px}
#ib11{padding-bottom:8px;}
.content_1_4 {float:left;padding-top:30px;padding-left:60px;}
.content_1_4 a {color:#000000}
.content_1_4 a:hover {color:#043f99}
.content_1_5 {float:left;padding-top:30px;padding-left:60px;}
.content_1_5 a {color:#000000}
.content_1_5 a:hover {color:#043f99}
.content_1_6 {float:left;padding-top:30px;padding-left:60px;}
.content_1_6 a {color:#000000}
.content_1_6 a:hover {color:#043f99}
.content_1_7 {float:right;padding-top:8px;}
#ib2{padding-top:1px;padding-left:8px}

.content_3 {width:100%;margin:0 auto;background:#0e4d9c;height:100px;margin-top:12px;font-size:12px;color:#fff}
.content_3_l {float:left;line-height:26px;padding-top:28px;}
.content_3_c {float:left;padding-top:40px;padding-left:100px;font-size:12px;}
.content_3_c select {text-align:center;color:#043f99;font-family:"微软雅黑";width:200px;margin:auto;font-size:12px;}
.content_3_r {float:right;padding-top:16px;text-align: center;}
.content_3_r a {color:#fff}

/* neiye */
.content-left  {
    width: 100%;
    background: #fff;
    text-align: center;
    border: 1px solid #ebebeb;
	overflow:hidden;
	box-sizing: border-box;
}
.ny_content{ width:1100px; margin:20px auto 0 auto; padding:0; overflow:hidden;}

.content-left ul li.active , .content-left ul li:hover {
    background: #043f99;
    color: #fff !important;
}
.content-left ul li.active a, .content-left ul li:hover a{ color: #fff !important;}
.content-left ul li{
    float: left;
    height: 70px;
    white-space: nowrap;
    font-size: 0;
    padding: 0 5px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
    width: 11.11%;
    border-right: 1px solid #ebebeb;
}

.content-left ul li:before {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.news-right-title {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    margin-top: 20px;    
}
.news-right-content {
    text-indent: 30px;
    line-height: 25px;
    font-size: 16px;
    padding-top: 20px;
}
.content-right {
    padding-top: 40px;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    font-size: 14px;
	overflow: hidden;
	min-height: 437px;
}
.product-list:nth-child(3n-1) {
    margin: 0 2% 30px;
}
.product-list {
    float: left;
    width: 32%;
    margin: 0 0 30px;
    background: #fff;
    cursor: pointer;
}
.product-list a {
    text-decoration: none;
    color: #333;
}
.product-list-img {
    width: 100%;
    overflow: hidden;
}
.product-list-img img {
    width: 100%;
    height: 250px;
}
.product-list-title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10px 0;
    padding: 0 10px;
    box-sizing: border-box;
    line-height: 25px;
}

.news-content ul li {
    border-bottom: 1px solid #eee;
    padding: 15px 15px 30px;
}
.news-title {
    line-height: 25px;
    font-size: 18px;
}
.news-type {
    margin-top: 10px;
    position: relative;
}
.news-type span {
    display: inline-block;
    height: 30px;
    color: #999;
    font-size: 14px;
    border-bottom: 2px solid #999;
}
.news-type-time {
    font-size: 14px;
    color: #666;
    position: absolute;
    right: 0;
    top: -36px;
    width: 60px;
    text-align: center;
}
.news-neirong {
    font-size: 14px;
    margin-top: 10px;
}
.detailBtn {
    margin-top: 20px;
}
.news-neirong p {
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.detailBtn a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
    background: #043f99;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.ny_left{ width:200px; margin:0; padding:0; overflow:hidden; background:#fff; border:1px solid #DEDEDE; float:left;}
#ny_menu{ width:200px;}
#ny_menu .ny_menu_1{ border-top:1px solid #fff;height:34px;line-height:34px;background:#DEDEDE;text-align:center;font-size:14px;margin-bottom:6px}
#ny_menu .ny_menu_1 a {color:#000;}
#ny_menu .ny_menu_3{ border-top:1px solid #fff;height:34px;line-height:34px;background:#0079C8;text-align:center;font-size:14px;margin-bottom:6px;font-weight:bold}
#ny_menu .ny_menu_3 a {color:#FFFFFF;}
#ny_menu .ny_menu_2 ul{ width:200px;padding:3px 0;overflow:hidden;}
#ny_menu .ny_menu_2 ul li{height:34px;line-height:34px;overflow:hidden;padding:0;text-align:center}
#ny_menu .ny_menu_2 ul li a.select{ background:#DEDEDE;color:#000;font-weight:bold}
#ny_menu .ny_menu_2 ul li a{ display:block;font-size:14px;color:#000;}
#ny_menu .ny_menu_2 ul li a:hover{ background:#DEDEDE;color:#777;}
.ny_right{ width:876px; margin:0 0 15px 20px; background:#fff; float:right; border:1px solid #DEDEDE; padding:0; overflow:hidden;}
.ny_right_1 {border-bottom: 1px solid #5287A7;height: 36px;width: 876px;}
.ny_right_1 span {color: #5287A7;float: left;font-family: "微软雅黑";font-size:15px;margin:0 0 0 20px;}
.ny_right_1 em {color: #5287A7;float: right;font-size: 14px;margin:0 10px 0 0;}
.ny_right_1 em a{color: #5287A7;}
em {font-style: normal; font-weight:normal;}
.ny_right_2{ margin:0;padding:0 20px 20px 20px;overflow:hidden;line-height:30px;font-size:14px;color:#555;}
.ny_info img{padding:0 12px 12px 0;} 
.ny_right_22{ margin:0;padding:0 20px 20px 20px;overflow:hidden;line-height:30px;font-size:14px;color:#555;} 
.ny_right_22 img{padding:0 12px 12px 0;} 
/* xinwenliebiao */

.sjym_list{ margin:0; padding:0; overflow:hidden; width:818px;}
.sjym_list li{ height:40px; line-height:40px; margin:5px 0; padding:0; font-size:14px; border-bottom:1px dotted #eee;}
.sjym_list li span{ display:block; float:right; width:70px; margin:0; padding:0 0 0 15px; overflow:hidden; color:#aaa; font-size:12px; height:30px; line-height:30px; background:url(../images/icon_time.jpg) no-repeat 0 10px;}
.sjym_list li a{ color:#555; float:left; padding:0 0 0 18px; width:590px; background:url(../images/dot.png) no-repeat 0 15px;}
.sjym_list li a:hover, .zlhz_con a:hover{ color:#043f99;}
#page{ white-space: nowrap; text-align:center; margin:25px 0 20px 0; font-size:13px;}
#page a{border:1px solid #BFC6CC;padding:3px 4px;margin:4px}

.content_title{ font-size:15px; text-align:center; color:#555; display:block; margin:0 0 10px 0; padding:0 0 15px 0; overflow:hidden; font-weight:bold;border-bottom: 1px solid #E1E9F0;}
.content_info{ color:#555; text-align:center; display:block; margin:0 0 15px 0; padding:0; overflow:hidden; font-size:13px;}

.sbtjcp_con1{ width:818px;overflow:hidden;margin-top:10px;}
.sbtjcp_con1 li{ width:242px;height:230px;margin:10px 16px 10px 14px;padding:0;overflow:hidden;float:left;}
.sbtjcp_img{ width:230px;height:178px;margin:0;padding:0;display:block;overflow:hidden;border:6px solid #DEDEDE;}
.sbtjcp_info{ width:230px;height:40px;line-height:40px;display:block;margin:0;padding:0;color:#555;text-align:center;font-size:14px;}

.sbtjcp_con1zz{ width:818px;overflow:hidden;margin-top:10px;}
.sbtjcp_con1zz li{ width:172px;height:279px;margin:10px 16px 10px 14px;padding:0;overflow:hidden;float:left;}
.sbtjcp_imgzz{ width:160px;height:227px;margin:0;padding:0;display:block;overflow:hidden;border:6px solid #DEDEDE;}
.sbtjcp_infozz{ width:160px;height:40px;line-height:40px;display:block;margin:0;padding:0;color:#555;text-align:center;font-size:14px;}

.newstop ul li{ float:left;width:800px; height:160px; margin-bottom:12px;margin-top:15px;margin-left:18px;border-bottom:1px solid #DEDEDE;}
.newstop ul li .newimg{ float:left; width:190px; height:140px;}
.newstop ul li .newimg img{ width:184px; height:134px; border:1px solid #DEDEDE; padding:2px;}
.newstop ul li .newcon{ float:left;width:580px;padding:0 0 0 30px;height:140px;}
.newcontitle {margin-top:8px;}
.newcontitle a {font-size:14px;font-weight:bold;color:#043f99;}
.newcontitle a:hover{color:#0079C8;}
.newcontitle span {float:right}
.newcondesc {font-size:13px;height:80px; overflow:hidden;line-height:220%;padding-top:10px;}

.messages table{ margin:0;padding:0;overflow:hidden;background:#f9f9f9;padding:20px;font-size:14px;}
.messages table td{ padding:3px 5px;}
.tj_bt{ float:left;margin:0 10px;padding:0; overflow:hidden;background:#043f99; border:0; cursor:pointer; width:79px; height:30px; text-align:center; color:#fff; font-weight:bold; font-family:"微软雅黑";}
.footer[data-v-351c1d9e] {
    width: 100%;
 margin-top:20px;
    padding-top: 40px;
    background-image: url(../img/contact_us_bg.55a2398.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.ov[data-v-351c1d9e] {
    overflow: hidden;
}
*[data-v-351c1d9e] {
    margin: 0;
    padding: 0;
    border: none;
    font-family: "PingFang SC",tahoma,arial,"helvetica neue","hiragino sans gb","microsoft yahei ui","microsoft yahei",simsun,sans-serif!important;
}
.foot[data-v-351c1d9e] {
    width: 1100px;
    margin: auto;
}
.fl[data-v-351c1d9e] {
    float: left;
}
.foot .logo[data-v-351c1d9e] {
    padding-top: 4px;
    width: 590px;
}
.foot .logo p[data-v-351c1d9e] {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
}
.foot .logo p.con_en[data-v-351c1d9e] {
    color: #ccc;
    font-size: 14px;
    font-weight: 500;
}
.foot .lx[data-v-351c1d9e] {
    margin-top: 30px;
    width: 500px;
}
.foot .lx li[data-v-351c1d9e] {
    display: block;
    margin-bottom: 16px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
}
.foot .lx li p[data-v-351c1d9e] {
    color: #fff!important;
    display: block;
    float: left;
    opacity: .7;
    font-size: 14px;
}
.foot .nav[data-v-351c1d9e] {
    margin-top: 29px;
    width: 500px;
    overflow: hidden;
    display: block;
}
.foot .nav dt[data-v-351c1d9e] {
    display: block;
    line-height: 22px;
    font-size: 16px;
    width: 100%;
}
.foot .nav dt input[data-v-351c1d9e], .foot .nav dt textarea[data-v-351c1d9e] {
    width: calc(100% - 32px);
    border: 1px solid #444;
    background-color: hsla(0,0%,100%,.3);
    color: #fff;
    margin-bottom: 20px;box-sizing: border-box;
}
.foot .bottom[data-v-351c1d9e] {
    width: 100%;
    margin-top: 22px;
    border-top: 1px solid hsla(0,0%,100%,.1);
    padding: 22px 0;
    text-align: center;
}
.foot .bottom .bq[data-v-351c1d9e], .foot .bottom a[data-v-351c1d9e] {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    opacity: .5;
}
.foot .bottom .bq[data-v-351c1d9e], .foot .bottom a[data-v-351c1d9e] {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    opacity: .5;
}
.foot .nav dt input[data-v-351c1d9e],.foot .nav dt button[data-v-351c1d9e] {
    height: 40px;
    padding: 0 16px;
}
.foot .nav dt textarea[data-v-351c1d9e] {
    height: 120px;
    padding: 16px;
    resize: none;
	box-sizing: border-box;
}
 
.foot .nav dt button[data-v-351c1d9e], .foot .nav dt textarea[data-v-351c1d9e] {
    width: calc(100% - 32px);
    border: 1px solid #444;
    background-color: hsla(0,0%,100%,.3);
    color: #fff;
    margin-bottom: 20px;box-sizing: border-box;
}
 ::-webkit-input-placeholder {
            color: #aab9d1;
        }

 ::-moz-placeholder {
            /* Mozilla Firefox 19+ */
            color:#aab9d1;
        }

 :-moz-placeholder {
            /* Mozilla Firefox 4 to 18 */
            color: #aab9d1;
        }

 :-ms-input-placeholder {
            /* Internet Explorer 10-11 */
            color:#aab9d1;
        }